package cn.itcast.nems.order.web.vo;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;

import java.io.Serializable;

/**
 * 
 * 订单客户关系
 *
 * @author 刘曙
 *
 * @version 
 *
 * @since 2023年9月11日
 */
@Data
@JsonNaming(value = PropertyNamingStrategies.SnakeCaseStrategy.class)
public class NewOrderCustomerRelationshipVO implements Serializable {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = -6384900989430777806L;

    /**
     * 客户ID，来自于SCRM
     */
    private String customerId;

    /**
     * 客户名称，来自于SCRM。脱敏存储！
     */
    private String customerName;

    /**
     * 客户手机号，来自于SCRM。脱敏存储！
     */
    private String customerMobile;

    /**
     * 客户性别，来自于SCRM
     */
    private String customerGender;

    /**
     * 客户QQ号，来自于SCRM。脱敏存储！
     */
    private String customerQq;

    /**
     * 客户微信号，来自于SCRM。脱敏存储！
     */
    private String customerWechat;

    /**
     * 客户归属的咨询顾问ID
     */
    private String counselorId;

    /**
     * 客户归属的咨询顾问名称
     */
    private String counselorName;

    /**
     * 客户归属的咨询顾问所属团队名称
     */
    private String counselorTeam;

    /**
     * 客户归属的咨询顾问工作邮箱
     */
    private String counselorEmail;

    /**
     * 报名处理人名称：实际的操作人名称
     */
    private String operatorName;

    /**
     * 报名处理人邮箱：实际的操作人
     */
    private String operatorEmail;
}
